﻿@using Pe.Petecos.Comercial.Presentacion.Resource.Base
@using Pe.Petecos.Comercial.Presentacion.Resource.Ventas
@using Pe.Petecos.Comercial.Presentacion.Resource.Mensaje
@using Pe.Petecos.Comercial.Presentacion.Core.Helpers

@model Pe.Petecos.Comercial.Presentacion.Core.ViewModel.Ventas.AdministrarEventoRegistroModel

@{
    ViewBag.Title = AdministrarEventoResource.EtiquetaTituloFormularioRegistro;
}
<div class="content-body">
    <div class="breadcrumbs">
        :: Usted se encuentra en: <span>PRESUPUESTO</span><span class="nivel-bread">/</span><span class="active-view">REGISTRO PRESUPUESTO</span>
    </div>
    <div class="main-colum">
        <!-- wrap -->
        <div class="box-wrap-main">
            <div class="box-wrap-header">
                <div class="pull-left">
                    <div class="title-main">
                        Registro <span>Presupuesto</span>
                        <input type="hidden" id="hdnPerfil" value="@ViewBag.Perfil" />
                    </div>
                </div>
            </div>
            <div class="box-wrap-body">
                <!-- tab -->
                <form id="frmFormularioRegistro">
                    <div role="tabpanel">
                        <!-- Nav tabs -->
                        <ul class="nav nav-tabs" role="tablist">
                            <li role="presentation" class="active">
                                <a href="#cabecera" aria-controls="home" role="tab" data-toggle="tab">PRESUPUESTO</a>
                            </li>
                            <li role="presentation">
                                <a href="#detalle" aria-controls="profile" role="tab" data-toggle="tab">DETALLE</a>
                            </li>
                        </ul>
                        <!-- Tab panes -->
                        <div class="tab-content">
                            <div role="tabpanel" class="tab-pane fade in active" id="cabecera">
                                <!-- registro presupuesto -->
                                <div class="box-form">
                                    <div class="row">
                                        <div class="col-xs-4">
                                            <div class="form-group">
                                                <label>N° de Ppto: </label>
                                                <input id="txtFormularioRegistroCodigo" type="text" class="form-control" disabled="disabled" />
                                            </div>
                                        </div>
                                        <div class="col-xs-4">
                                            <div class="form-group">
                                                <label>Tipo de Ppto: </label>
                                                @if (Request["accion"] == null)
                                                {
                                                    @Html.DropDownList("slcFormularioRegistroTipoEvento", Model.TiposEvento, new { id = "slcFormularioRegistroTipoEvento", @class = "form-control", validable = "required EtiquetaTipoEvento" })
                                                }else{
                                                    @Html.DropDownList("slcFormularioRegistroTipoEvento", Model.TiposEvento, new { id = "slcFormularioRegistroTipoEvento", @class = "form-control", validable = "required EtiquetaTipoEvento", @disabled = "disabled" })
                                                }
                                            </div>
                                        </div>
                                        <div class="col-xs-4">
                                            <div class="form-group">
                                                <label>Moneda: </label>
                                                @if (Request["accion"] == null)
                                                {
                                                    @Html.DropDownList("slcFormularioRegistroMoneda", Model.Monedas, new { id = "slcFormularioRegistroMoneda", @class = "form-control", validable = "required EtiquetaMoneda" })
                                                }else{
                                                    @Html.DropDownList("slcFormularioRegistroMoneda", Model.Monedas, new { id = "slcFormularioRegistroMoneda", @class = "form-control", validable = "required EtiquetaMoneda", @disabled = "disabled" })
                                                }
                                            </div>
                                        </div>
                                    </div>
                                    <div class="row">
                                        <div class="col-xs-4">
                                            <div class="form-group">
                                                <label>Cliente: </label>
                                                <input id="txtFormularioRegistroCliente" type="text" class="form-control"  disabled="disabled" />
                                            </div>
                                        </div>
                                        <div class="col-xs-4">
                                            <div class="form-group">
                                                <label>Contacto: </label>
                                                @if (Request["accion"] == null)
                                                {
                                                    <input id="txtFormularioRegistroContacto" type="text" class="form-control" validable="required EtiquetaContacto" />
                                                }else{
                                                    <input id="txtFormularioRegistroContacto" type="text" class="form-control" validable="required EtiquetaContacto" disabled="disabled" />
                                                }
                                            </div>
                                        </div>
                                    </div>
                                    <div class="row">
                                        <div class="col-xs-4">
                                            <div class="form-group">
                                                <label>N° de Documento: </label>
                                                @if (Request["accion"] == null)
                                                {
                                                    <input id="txtFormularioRegistroNumeroDocumento" type="text" class="form-control" validable="required EtiquetaNumeroDocumento" />
                                                }else{
                                                    <input id="txtFormularioRegistroNumeroDocumento" type="text" class="form-control" validable="required EtiquetaNumeroDocumento" disabled="disabled" />
                                                }
                                            </div>
                                        </div>
                                        <div class="col-xs-4">
                                            <div class="form-group">
                                                <label>Email: </label>
                                                @if (Request["accion"] == null)
                                                {
                                                    <input id="txtFormularioRegistroCorreoElectronico" type="text" class="form-control" validable="required EtiquetaCorreoElectronico" />
                                                }else{
                                                    <input id="txtFormularioRegistroCorreoElectronico" type="text" class="form-control" validable="required EtiquetaCorreoElectronico" disabled="disabled" />
                                                }
                                            </div>
                                        </div>
                                        <div class="col-xs-4">
                                            <div class="form-group">
                                                <label>Teléfono: </label>
                                                @if (Request["accion"] == null)
                                                {
                                                    <input id="txtFormularioRegistroTelefono" type="text" class="form-control" validable="required EtiquetaTelefono" />
                                                }else{
                                                    <input id="txtFormularioRegistroTelefono" type="text" class="form-control" validable="required EtiquetaTelefono" disabled="disabled" />
                                                }
                                            </div>
                                        </div>
                                    </div>
                                    <div class="row">
                                        <div class="col-xs-8">
                                            <div class="form-group">
                                                <label>Nombre Evento: </label>
                                                @if (Request["accion"] == null)
                                                {
                                                    <input id="txtFormularioRegistroNombreEvento" type="text" class="form-control" validable="required EtiquetaNombreEvento" />
                                                }else{
                                                    <input id="txtFormularioRegistroNombreEvento" type="text" class="form-control" validable="required EtiquetaNombreEvento" disabled="disabled" />
                                                }
                                            </div>
                                        </div>
                                        <div class="col-xs-4">
                                            <div class="form-group">
                                                <label>Fecha de evento: </label>
                                                <div class="input-group-custom">
                                                    @if (Request["accion"] == null)
                                                    {
                                                        <input id="txtFormularioRegistroFechaEvento" type="text" class="form-control" validable="required EtiquetaFechaEvento" mask="date" maxlength="10" />
                                                        @*<button class="input-group-addon-custom"><i class="glyphicon glyphicon-calendar"></i></button>*@
                                                    }else{
                                                        <input id="txtFormularioRegistroFechaEvento" type="text" class="form-control" validable="required EtiquetaFechaEvento" mask="date" maxlength="10" disabled="disabled" />
                                                        @*<button class="input-group-addon-custom" disabled="disabled"><i class="glyphicon glyphicon-calendar"></i></button>*@
                                                    }
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="row">
                                        <div class="col-xs-8">
                                            <div class="form-group">
                                                <label>Lugar Evento: </label>
                                                @if (Request["accion"] == null)
                                                {
                                                    <input id="txtFormularioRegistroLugarEvento" type="text" class="form-control" />
                                                }else{
                                                    <input id="txtFormularioRegistroLugarEvento" type="text" class="form-control" disabled="disabled" />
                                                }
                                            </div>
                                        </div>
                                        <div class="col-xs-4">
                                            <div class="form-group">
                                                <label>Encargado Evento: </label>
                                                <input id="txtFormularioRegistroEncargadoEvento" type="text" class="form-control" disabled="disabled"/>
                                                
                                            </div>
                                        </div>
                                    </div>
                                    <div class="row">
                                        <div class="col-xs-12">
                                            <div class="form-group">
                                                <label>Objetivo Evento: </label>
                                                @if (Request["accion"] == null)
                                                {
                                                    <textarea id="txtFormularioRegistroObjetivo" class="form-control" rows="2" placeholder="Ningun Objetivo"></textarea>
                                                }else{
                                                    <textarea id="txtFormularioRegistroObjetivo" class="form-control" rows="2" disabled="disabled"></textarea>
                                                }
                                            </div>
                                        </div>
                                    </div>
                                    <div class="row">
                                        <div class="col-xs-12">
                                            <div class="form-group">
                                                <label>Observaciones: </label>
                                                @if (Request["accion"] == null)
                                                {
                                                    <textarea id="txtFormularioRegistroObservaciones" class="form-control" rows="2" placeholder="Sin Observaciones"></textarea>
                                                }else{
                                                    <textarea id="txtFormularioRegistroObservaciones" class="form-control" rows="2" disabled="disabled"></textarea>
                                                }
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <!-- registro presupuesto -->
                            </div>
                            <div role="tabpanel" class="tab-pane fade" id="detalle">
                                <div class="grilla-top">
                                    <div class="pull-right">
                                        @if (Request["accion"] == null)
                                        {
                                            <button id="btnAgregarGrupo" class="btn-s btn-search">Agregar agrupamiento</button>
                                            <button id="btnAgregarArticulo" class="btn-s btn-add">Agregar Item</button>
                                            <button id="btnEliminarArticulo" class="btn-s btn-clean">Eliminar item</button>
                                        }
                                    </div>
                                </div>
                                <!-- DataTable -->
                                <div id="divGridDetalleContainer">
                                </div>
                                <br />
                                <table style="width: 100%; margin: 0px !important">
                                    <tbody>

                                        <tr>
                                            <td class="sorting_disabled" style="width: 10%;"></td>
                                            <td class="sorting_disabled" style="width: 60%;"></td>
                                            <td class="sorting_disabled" style="width: 10%;"></td>
                                            <td class="sorting_disabled" style="width: 10%;">Sub Total :</td>
                                            <td class="sorting_disabled" style="width: 10%;">
                                                <input id="txtFormularioRegistroSubTotal" type="text" style="text-align: right" class="form-control" readonly="readonly"></td>
                                        </tr>
                                        <tr>
                                            <td class="sorting_disabled" style="width: 10%;"></td>
                                            <td class="sorting_disabled" style="width: 60%;"></td>
                                            <td class="sorting_disabled" style="width: 10%;"></td>
                                            <td class="sorting_disabled" style="width: 10%;">IGV (18%) :</td>
                                            <td class="sorting_disabled" style="width: 10%;">
                                                <input id="txtFormularioRegistroIgv" type="text" style="text-align: right" class="form-control" readonly="readonly"></td>
                                        </tr>
                                        <tr>
                                            <td class="sorting_disabled" style="width: 10%;"></td>
                                            <td class="sorting_disabled" style="width: 60%;"></td>
                                            <td class="sorting_disabled" style="width: 10%;"></td>
                                            <td class="sorting_disabled" style="width: 10%;">Total :</td>
                                            <td class="sorting_disabled" style="width: 10%;">
                                                <input id="txtFormularioRegistroTotal" type="text" style="text-align: right" class="form-control" readonly="readonly"></td>
                                        </tr>
                                    </tbody>
                                </table>
                                <!-- Cierra DataTable -->
                            </div>

                        </div>
                    </div>
                </form>
                <!-- cierra tab -->
                <div class="box-acciones">
                    <div class="col-xs-4">
                        <!-- Progress -->
                        @*<div class="progress">
                            <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="2" aria-valuemin="0" aria-valuemax="100" style="width: 2%;">
                                <span>2%</span>
                            </div>
                        </div>*@
                    </div>
                    <div class="pull-right">
                        
                        <button class="btn-s btn-add" id="btnCopiarRegistro" style="display:none">Copiar</button>
                        <button class="btn-s btn-search" id="btnExportarRegistro" style="display:none">Exportar</button>
                       
                        <button class="btn-s btn-clean" id="btnCancelarRegistro">@GenericoResource.BotonCancelar</button>
                        @if (Request["accion"] == null)
                        {
                            <button class="btn-s btn-search" id="btnGrabarRegistro">@GenericoResource.BotonGrabar</button>
                            <button class="btn-s btn-add" id="btnPreAprobarRegistro" style="display: none">@GenericoResource.BotonPreAprobar</button>
                            <button class="btn-s btn-add" id="btnAprobarRegistro" style="display: none">@GenericoResource.BotonAprobar</button>
                            <button class="btn-s btn-add" id="btnAceptarRegistro" style="display: none">Aceptar</button>
                        }

                    </div>
                </div>
            </div>
        </div>
        <!-- cierra wrap -->
    </div>
</div>
<footer class="login inter-foot">
    <div class="row">
        <div class="col-xs-12">
            <p class="pull-left">Corporación Petecos S.A.C. © Todos los derechos reservados 2015</p>
        </div>
    </div>
</footer>
<div id="divGrupoDetalleContainer">
    <form id="frmGrupoDetalleRegistro">
        <div class="row">
            <label class="col-sm-3">Nombre Grupo</label>
            <div class="col-sm-9">
                <input id="txtGrupoDetalleNombre" type="text" class="form-control" validable="required EtiquetaNombre" />
            </div>
        </div>
    </form>
    <br />
    <div style="text-align: center">
        <button class="btn-s btn-clean" id="btnGrupoDetalleCancelar">@GenericoResource.BotonCancelar</button>
        <button class="btn-s btn-search" id="btnGrupoDetalleGrabar">@GenericoResource.BotonGrabar</button>
    </div>
</div>

@section scripts
{
    <script type="text/javascript">
        jQuery(function($){
            $("#txtFormularioRegistroFechaEvento").mask("99/99/9999",{placeholder:"dd/mm/yyyy"});
        });

        ns('Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEvento.Model')
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEvento.Model.Evento = @(Html.Raw(Json.Encode(Model.Evento)));

        ns('Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEvento.Actions')
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEvento.Actions.Index = '@Url.Action("Index", "AdministrarEvento", new { Area = "Ventas" })';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEvento.Actions.Buscar = '@Url.Action("Buscar", "AdministrarEvento", new { Area = "Ventas" })';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEvento.Actions.Registrar = '@Url.Action("Registrar", "AdministrarEvento", new { Area = "Ventas" })';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEvento.Actions.Aprobar = '@Url.Action("Aprobar", "AdministrarEvento", new { Area = "Ventas" })';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEvento.Actions.PreAprobar = '@Url.Action("PreAprobar", "AdministrarEvento", new { Area = "Ventas" })';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEvento.Actions.Aceptar = '@Url.Action("Aceptar", "AdministrarEvento", new { Area = "Ventas" })';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEvento.Actions.Copiar = '@Url.Action("Copiar", "AdministrarEvento", new { Area = "Ventas" })';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEvento.Actions.Exportar = '@Url.Action("Exportar", "AdministrarEvento", new { Area = "Ventas" })';

        ns('Pe.Petecos.Comercial.Presentacion.General.Comun.Actions')
        Pe.Petecos.Comercial.Presentacion.General.Comun.Actions.BusquedaArticuloProveedor = '@Url.Action("BusquedaArticuloProveedor", "Comun", new { Area = "General" })';
        Pe.Petecos.Comercial.Presentacion.General.Comun.Actions.BuscarArticuloProveedor = '@Url.Action("BuscarArticuloProveedor", "Comun", new { Area = "General" })';

        ns('Pe.Petecos.Comercial.Presentacion.General.MantenerCliente.Actions')
        Pe.Petecos.Comercial.Presentacion.General.MantenerCliente.Actions.Buscar = '@Url.Action("Buscar", "MantenerCliente", new { Area = "General" })';

        ns('Pe.Petecos.Comercial.Presentacion.General.MantenerUsuario.Actions')
        Pe.Petecos.Comercial.Presentacion.General.MantenerUsuario.Actions.Buscar = '@Url.Action("Buscar", "MantenerUsuario", new { Area = "General" })';

        ns('Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEventoResource')
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEventoResource.EtiquetaNumeroEvento = '@Html.Raw(AdministrarEventoResource.EtiquetaNumeroEvento)';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEventoResource.EtiquetaCliente = '@Html.Raw(GenericoResource.EtiquetaCliente)';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEventoResource.EtiquetaNombreEvento = '@Html.Raw(AdministrarEventoResource.EtiquetaNombreEvento)';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEventoResource.EtiquetaFechaEvento = '@Html.Raw(AdministrarEventoResource.EtiquetaFechaEvento)';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEventoResource.EtiquetaLugarEvento = '@Html.Raw(AdministrarEventoResource.EtiquetaLugarEvento)';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEventoResource.EtiquetaUsuarioCreacion = '@Html.Raw(GenericoResource.EtiquetaUsuarioCreacion)';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEventoResource.EtiquetaFechaCreacion = '@Html.Raw(GenericoResource.EtiquetaFechaCreacion)';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEventoResource.EtiquetaTipoEvento = 'Tipo de Ppto';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEventoResource.EtiquetaMoneda = '@Html.Raw(GenericoResource.EtiquetaMoneda)';
        //Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEventoResource.EtiquetaCliente = '@Html.Raw(GenericoResource.EtiquetaCliente)';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEventoResource.EtiquetaContacto = '@Html.Raw(AdministrarEventoResource.EtiquetaContacto)';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEventoResource.EtiquetaNumeroDocumento = '@Html.Raw(AdministrarEventoResource.EtiquetaNumeroDocumento)';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEventoResource.EtiquetaCorreoElectronico = '@Html.Raw(AdministrarEventoResource.EtiquetaCorreoElectronico)';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEventoResource.EtiquetaTelefono = '@Html.Raw(AdministrarEventoResource.EtiquetaTelefono)';
        //Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEventoResource.EtiquetaNombreEvento = '@Html.Raw(AdministrarEventoResource.EtiquetaNombreEvento)';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEventoResource.EtiquetaEncargadoEvento = '@Html.Raw(AdministrarEventoResource.EtiquetaEncargadoEvento)';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEventoResource.EtiquetaObjetivo = '@Html.Raw(AdministrarEventoResource.EtiquetaObjetivo)';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEventoResource.EtiquetaObservaciones = '@Html.Raw(AdministrarEventoResource.EtiquetaObservaciones)';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEventoResource.EtiquetaNombre = 'Nombre';
        Pe.Petecos.Comercial.Presentacion.Ventas.AdministrarEventoResource.EtiquetaIgv = '@Html.Raw(GenericoResource.EtiquetaIgv)';

        ns('Pe.Petecos.Comercial.Presentacion.Enumerados.EstadoEvento')
        Pe.Petecos.Comercial.Presentacion.Enumerados.EstadoEvento.Registrado = '@Html.Raw(Pe.Petecos.Comercial.Cross.Core.Constantes.DatosConstantes.EstadoEvento.Registrado)';
        Pe.Petecos.Comercial.Presentacion.Enumerados.EstadoEvento.PreAprobado = '@Html.Raw(Pe.Petecos.Comercial.Cross.Core.Constantes.DatosConstantes.EstadoEvento.PreAprobado)';
        Pe.Petecos.Comercial.Presentacion.Enumerados.EstadoEvento.Aprobado = '@Html.Raw(Pe.Petecos.Comercial.Cross.Core.Constantes.DatosConstantes.EstadoEvento.Aprobado)';

        ns('Pe.Petecos.Comercial.Presentacion.Enumerados.PerfilUsuario')
        Pe.Petecos.Comercial.Presentacion.Enumerados.PerfilUsuario.Administrador = '@Html.Raw(Pe.Petecos.Comercial.Cross.Core.Constantes.DatosConstantes.Perfil.Administrador)';
        Pe.Petecos.Comercial.Presentacion.Enumerados.PerfilUsuario.Registrador = '@Html.Raw(Pe.Petecos.Comercial.Cross.Core.Constantes.DatosConstantes.Perfil.Registrador)';
        Pe.Petecos.Comercial.Presentacion.Enumerados.PerfilUsuario.Aprobador = '@Html.Raw(Pe.Petecos.Comercial.Cross.Core.Constantes.DatosConstantes.Perfil.Aprobador)';
        Pe.Petecos.Comercial.Presentacion.Enumerados.PerfilUsuario.PreAprobador = '@Html.Raw(Pe.Petecos.Comercial.Cross.Core.Constantes.DatosConstantes.Perfil.PreAprobador)';
    </script>

    <script type="text/javascript" src="~/Scripts/General/Comun/BusquedaArticuloProveedor/Controller.js"></script>

}